بايثون هي لغة برمجة قوية وسهلة التعلم تُستخدم في تطوير الويب، تحليل البيانات، الذكاء الاصطناعي، وغيرها. في هذه الدورة، سنتعرف على أساسيات Python مع أمثلة عملية.
print("مرحبًا بالعالم!")
name = "علي"
age = 25
is_student = True
number = int("123")
text = str(123)
score = 85
if score >= 90:
print("ممتاز!")
elif score >= 75:
print("جيد جدًا")
else:
print("حاول مرة أخرى!")
for i in range(5):
print("الرقم:", i)
fruits = ["تفاح", "موز", "برتقال"]
print(fruits[0]) # Output: تفاح
person = {"name": "علي", "age": 25}
print(person["name"]) # Output: علي
def greet(name):
print("مرحبًا، " + name)
greet("علي") # Output: مرحبًا، علي
def add(x, y):
return x + y
result = add(5, 10) # result = 15
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def display_info(self):
print(f"الاسم: {self.name}, العمر: {self.age}")
person = Person("علي", 25)
person.display_info() # Output: الاسم: علي, العمر: 25
class Student(Person):
def __init__(self, name, age, major):
super().__init__(name, age)
self.major = major
def display_major(self):
print("التخصص: " + self.major)
with open("file.txt", "r") as file:
content = file.read()
print(content)
with open("file.txt", "w") as file:
file.write("مرحبًا بالعالم!")
try:
result = 10 / 0
except ZeroDivisionError:
print("حدث خطأ: القسمة على صفر!")